Міністерство освіти та науки України
Національний університет „Львівська політехніка”
Кафедра САПР
Звіт
до лабораторної роботи № 1
з курсу:
“Застосування засобів об’єктно-орієнтованого програмування в лінгвістичних задачах”
на тему:
„Початок роботи в середовищі об’єктно-орієнтованого програмування Delphi”
Мета роботи: ознайомитися з середовищем Delphi та отримати основі навички роботи у середовищі.
Теоретичні відомості
Вигляд екрану після запуску Delphi трохи незвичайний (рис.1), замість одного вікна на екрані з'являються чотири головні вікна Delphi: вікно форми Form1, вікно інспектора об'єктів Object Inspector і вікно редактора коду Unit1.pas.
Рис. 1. Середовище Delphi
У головному вікні Delphi (рис. 2) знаходиться меню команд Delphi, панель інструментів і палітра компонентів. Вікно форми Form1 являє собою макет вікна розроблювального додатка.
Рис.2. Головне вікно Delphi
Форма додатка. Діалогове вікно програми, що відкривається під час її роботи на етапі розробки програми, називається формою. Робота над новим проектом починається зі створення стартової форми - вікна, що з'являється при запуску додатка.
Стартова форма створюється шляхом зміни властивостей (характеристик) форми Form1. Властивості форми визначають її зовнішній вигляд: розмір, положення на екрані, текст заголовка, вид рамки. Властивості перераховані на вкладці Properties (Властивості) діалогового вікна Object Inspector (Інспектор об'єктів) (рис. 3). У лівому стовпчику знаходяться імена властивостей, а в правої - їхні значення.
Рис. 3. Заміна значення властивості Caption
При створенні форми в першу чергу варто змінити значення властивості Caption (Заголовок). (У моєму випадку треба замінити Form1 на Метри-дециметри.) Для цього необхідно клацнути мишею поле Caption. У результаті в правому стовпчику, де знаходиться поточне значення (Form1) властивості caption (Заголовок), з'явиться курсор (рис. 3). Використовуючи клавішу <Backspase>, видаляю Form1 і вводжу Метри в дециметри. Аналогічно можна встановити значення властивостей Height і width, що визначають висоту й ширину форми. Цим властивостям привласнюю значення 185 і 290.
Розмір форми і її положення на екрані, а також розмір і положення елементів керування на поверхні форми задаються в пікселях, тобто крапках екрана.
Розмір форми можна змінити як і розмір будь-якого іншого вікна Windows. По закінченні переміщення границь автоматично зміняться значення властивостей Height і Width. Вони будуть відповідати встановленому розміру форми. При виборі деяких властивостей, наприклад, властивості Color (Колір), що визначає колір фона форми, праворуч від значення властивості виводиться значок стрілка, що вказує на наявність списку, що розкривається. Подвійне натискання на неї розкривається список припустимих значень властивостей, з якого можна вибрати потрібне значення. У полі значення складної властивості Font розташована командна кнопка з трьома крапками, при натисканні якої з'являється стандартне діалогове вікно Windows, що дозволяє вибрати шрифт і задати його параметри. Більшість властивостей визначають зовнішній вигляд форми. Властивість Name, що визначає ім'я форми, використовується в програмі для керування формою. Після установки значень властивостей, форма приймає вид, зображений на рис. 4.
Рис. 4. Приклад форми
Компоненти форми. Програма переведення довжини з метрів у дециметри потребує вводу вихідних даних - значення довжини у метрах. У Windows дані з клавіатури вводяться в поле редагування. Тому у форму треба додати компонент - поле редагування. У Delphi поля редагування, командні кнопки, поля статичного тексту та інші елементи керування, що знаходяться у формі, називаються компонентами (компоненти форми). У програмі форма і компоненти розглядаються як об'єкти. Цим можна пояснити те, що вікно, у якому знаходяться властивості компонентів, називається Object Inspector (Інспектор об'єктів). Для того щоб додати у форму компоненти, необхідно в палітрі компонентів (мал.5) вибрати вкладку, нати...